home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / arexx / rxtrk386.lha / RexxTricks / rexxtricks.readme < prev    next >
Text File  |  1996-04-20  |  6KB  |  239 lines

  1. 'rexxtricks.library' 38.6 (12.4.96)
  2. ***********************************
  3.  
  4. 'rexxtricks.library' is an ARexx function library. The functions cannot
  5. be assigned to a special purpose, it's just a collection of functions I
  6. missed when programming with ARexx. Let me know if you have any ideas for
  7. other useful functions.
  8.  
  9.  
  10.  
  11. Functions of 'rexxtricks.library' 38.6 (12.4.96)
  12. ************************************************
  13.  
  14. AmigaDOS-functions
  15.  
  16. * GETENV()                 Get environment variable
  17. * SETENV()                 Set environment variable
  18. * UNSETENV()               Remove environment variable
  19.  
  20. * PATHPART()               Extract dirname from path
  21. * FILEPART()               Extract filename from path
  22. * MAKEPATH()               Append a filename to the end of a path
  23.  
  24. * SUFFIXPART()             Get suffix of a filename
  25. * MAKESUFFIX()             Append a suffix to the end of a filename
  26.  
  27. * GETCOMMENT()             Get comment of a file
  28. * SETCOMMENT()             Set comment of a file
  29.  
  30. * GETPROTECTION()          Get protection flags of a file
  31. * SETPROTECTION()          Set protection flags of a file
  32.  
  33. * MATCHPATTERN()           Check a string for pattern
  34. * SEARCHPATTERN()          Search for pattern in a textfile
  35.  
  36. * GETKEY()                 Wait for a key at console window
  37.  
  38. * GETDIR()                 Read directory into a compound variable
  39.  
  40. * READFILE()               Read a textfile into a compound variable
  41. * WRITEFILE()              Write contents of a compound variable to a textfile
  42. * READLINES()              Read a part of a textfile into a compound variable
  43. * WRITELINES()             Replace or insert lines in a textfile
  44.  
  45.  
  46. SCSI-functions
  47.  
  48. * SCSI_DEVICETYPE()        Get type of a SCSI-Device, DISK, TAPE etc.
  49. * SCSI_MANUFACTURER()      Get manufacturer of a SCSI-Device
  50. * SCSI_PRODUCT()           Get product-string of a SCSI-Device
  51. * SCSI_REVISION()          Get revision-string of a SCSI-Device
  52. * SCSI_TESTREADY()         Test whether a SCSI-Device is ready or not
  53.  
  54.  
  55. Clipboard-functions
  56.  
  57. * READCLIPBOARD()          Read text from clipboard
  58. * WRITECLIPBOARD()         Write text to clipboard
  59.  
  60.  
  61. List-functions
  62.  
  63. * QSORT()                  Sort list with QuickSort
  64. * BSEARCH()                Search string with Binary Search
  65. * LSEARCH()                Search string with Linear Search
  66.  
  67. * STEMCOPY()               Copy elements of a compound variable
  68. * STEMINSERT()             Insert elements in a compound variable
  69. * STEMREMOVE()             Remove elements of a compound variable
  70.  
  71. * VIEWLIST()               Display list in a listview-window
  72.  
  73.  
  74. Publicscreen-functions
  75.  
  76. * GETDEFAULTPUBSCREEN()    Get name of the default-pubcreen
  77. * SETDEFAULTPUBSCREEN()    Set new default pubscreen
  78.  
  79. * GETPUBSCREENMODES()      Get current pubscreen modes
  80. * SETPUBSCREENMODES()      Set new pubscreen modes
  81.  
  82. * PUBSCREENTOFRONT()       Move a pubscreen to the front
  83. * PUBSCREENTOBACK()        Move a pubscreen to the back
  84.  
  85. * PUBSCREENLIST()          Get list of all pubscreens currently open
  86.  
  87. * BEEP()                   Beep screens
  88.  
  89.  
  90. Icon-functions
  91.  
  92. * GETTOOLTYPEVALUE()       Get the value of a tooltype
  93. * SETTOOLTYPEVALUE()       Set the value of a tooltype
  94.  
  95. * GETTOOLTYPES()           Get all tooltypes of an icon
  96. * SETTOOLTYPES()           Set all tooltypes of an icon
  97.  
  98. * GETDEFAULTTOOL()         Get default tool of an icon
  99. * SETDEFAULTTOOL()         Set default tool of an icon
  100.  
  101. * GETSTACK()               Get the stacksize of an icon
  102. * SETSTACK()               Set the stacksize of an icon
  103.  
  104. * CREATEICON()             Create a new Icon
  105. * WBINFO()                 Call the icon information window from workbench (OS3.0+)
  106.  
  107.  
  108. Misc functions
  109.  
  110. * WHATIS()                 Get filetype, uses 'whatis.library V4.0+'
  111. * WHATISTYPES()            Get a list of all currently known filetypes
  112.  
  113. * FILEID_IDENTIFY()        Get filetype, uses 'FileID.library'
  114. * FILEID_GETHIGHID()       Get maximum filetype-ID of 'FileID.library'
  115. * FILEID_GETIDSTRING()     Get the description of a filtype-ID
  116. * FILEID_GETTYPES()        Get a list of all currently known filetypes
  117.  
  118. * UUDECODE()               uudecode a file
  119. * UUENCODE()               uuencode a file
  120.  
  121. * CRC32()                  Calculate 32-Bit CRC checksum of a file
  122.  
  123. * COUNTCHARS()             Count chars in a string
  124.  
  125. * RAND()                   Get a random number
  126.  
  127. * REXXTRICKSVERSION()      Get version of rexxtricks.library
  128.  
  129.  
  130.  
  131. ARexx programs
  132. **************
  133.  
  134. The archive contains two utilities programmed in Arexx:
  135.  
  136. * FindGUI
  137.  
  138.   A GUI for the program 'Find' from 'Ralph Seichter', with many
  139.   features but also easy to use.
  140.  
  141.   This excellent utility was programmed by 'Nils Görs'.
  142.  
  143. * RDBBackup
  144.  
  145.   A GUI for the program 'ReadRDB' from 'Gérard Cornu', makes it
  146.   very easy to backup the 'RigidDiskBlock' of all connected
  147.   harddisks.
  148.  
  149.  
  150.  
  151. Changes in version 38.5
  152. ***********************
  153.  
  154. * New function 'READLINES'
  155.  
  156. * New function 'WRITELINES'
  157.  
  158. * New function 'STEMCOPY'
  159.  
  160. * New function 'STEMREMOVE'
  161.  
  162. * New function 'RAND'
  163.  
  164. * New function 'READCLIPBOARD'
  165.  
  166. * New function 'WRITECLIPBOARD'
  167.  
  168. * New function 'SCSI_MANUFACTURER'
  169.  
  170. * New function 'SCSI_PRODUCT'
  171.  
  172. * New function 'SCSI_REVISION'
  173.  
  174. * New function 'SCSI_DEVICETYPE'
  175.  
  176. * New function 'SCSI_TESTREADY'
  177.  
  178.  
  179.  
  180. Changes in version 38.6
  181. ***********************
  182.  
  183. * English documentation
  184.  
  185. * Fixed a bug in the function 'VIEWLIST', MouseBlankers didn't work
  186.   if the window was active
  187.  
  188. * New options for function 'QSORT'
  189.  
  190. * From now on the function 'SEARCHPATTERN' stores the found line in
  191.   the ARexx variable 'RESULT'
  192.  
  193. * New function 'FILEID_IDENTIFY'
  194.  
  195. * New function 'FILEID_GETHIGHID'
  196.  
  197. * New function 'FILEID_GETIDSTRING'
  198.  
  199. * New function 'FILEID_GETTYPES'
  200.  
  201. * New function 'UUDECODE'
  202.  
  203. * New function 'UUENCODE'
  204.  
  205. * New function 'STEMINSERT'
  206.  
  207. * New function 'GETDIR'
  208.  
  209.  
  210.  
  211. Author
  212. ******
  213.  
  214. Mail:
  215.  
  216.    Jürgen Kohrmeyer
  217.    Oststraße 2
  218.    49143 Bissendorf
  219.           
  220.    GERMANY
  221.  
  222. Voice:
  223.  
  224.    +49-5402-5195
  225.  
  226. E-Mail:
  227.  
  228.    j_kohrmeyer@wilam.north.de
  229.  
  230. Support-Mailbox:
  231.  
  232.    WILAM Mailboxsystem Wildeshausen
  233.           
  234.    Port 1 - +49-4431-92081 : USR DualStandard V.34
  235.    Port 2 - +49-4431-92082 : ZyXel 19.2k
  236.    Port 3 - +49-4431-92082 : ISDN X.75
  237.           
  238.    Login with username MD, download from menu
  239.